Meta-Programming Grey-Box Connectors

نویسندگان

  • Uwe Aßmann
  • Holger Bär
  • Thomas Genssler
چکیده

In the recent past, architectural languages have begun to introduce so-called connec-tors. Connectors separate communication code from the application-speciic components so that it can be easily exchanged. Unfortunately, however, communication code is usually deeply woven into the components and often has to be replaced when the component is reused in a diierent context. In this paper we show that standard connectors alone are often not suucient, since they are too limited in their adaptation and architectural support. As a solution to this problem, we propose meta-programming grey-box-connectors. They combine the architectural support of black-box connectors and the adaptation capabilities of white-box reuse. They allow for powerful manipulations such as removal of interfaces or changing inheritance relations, combined with the exchange of communications. Finally, since they can be applied to themselves, they can be used for global connguration of the system architecture.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Meta-programming Composers In Second-Generation Component Systems

Future component systems will require that components can be composed exibly. In contrast to current systems which only support a xed set of composition mechanisms, the component system should provide a composition language in which users can deene their own speciic composers. It is argued for an object-oriented setting that this will be possible by meta-programming the class-graph. Composers w...

متن کامل

Meta-programming composers in second-generation component systems

Future component systems will require that components can be composed exibly. In contrast to current systems which only support a xed set of composition mechanisms, the component system should provide a composition language in which users can deene their own speciic composers. It is argued for an object-oriented setting that this will be possible by meta-programming the class-graph. Composers w...

متن کامل

Programming Connectors In an Open Language

Connectors can be programmed exibly using an open language with a static meta-object protocol. Illustrated with an example from OpenJava, it is presented how such connectors insert communication code into classes transparently. With this method, connectors become meta-programs in the open language; connecting becomes a program transformation. The method paves the way for connector libraries whi...

متن کامل

Introducing Connections Into Classes With Static Meta-Programming

Connections can be inserted into classes transparently. Based on an open language with a static meta-object protocol, meta-operators can be constructed that work as connectors, mixing communication code into classes. Thereby, connectors become standard methods in the open language; connections are initiated by standard method calls, and connecting becomes a program transformation. This method p...

متن کامل

Some Duality Results in Grey Linear Programming Problem

Different approaches are presented to address the uncertainty of data and appropriate description of uncertain parameters of linear programming models. One of them is to use the grey systems theory in modeling such problem. Especially, recently, grey linear programming has attracted many researchers. In this paper, a kind of linear programming with grey coefficients is discussed. Introducing th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000